protective clothing for automobile racing drivers - Alemán Inglés Diccionario